<?
/**
 * 배추통합검색  (UnitedSearch for Gnuboard4)
 *
 * Copyright (c) 2010 Choi Jae-Young <www.miwit.com>
 *
 * 저작권 안내
 * - 저작권자는 이 프로그램을 사용하므로서 발생하는 모든 문제에 대하여 책임을 지지 않습니다. 
 * - 이 프로그램을 어떠한 형태로든 재배포 및 공개하는 것을 허락하지 않습니다.
 * - 이 저작권 표시사항을 저작권자를 제외한 그 누구도 수정할 수 없습니다.
 */


if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

include_once("$mwus[path]/_lib.php");

$us_self = $_SERVER[PHP_SELF];

if (strstr($us_self, "$g4[bbs]/write_update.php")) {
    ob_start();
    readfile("write_update.php");
    $us_file = ob_get_contents();
    ob_end_clean();
    $us_file = str_replace("<?", "", $us_file);
    $us_file = str_replace("?>", "", $us_file);
    $us_file = str_replace('goto_url', 'mw_set_united_search($gr_id, "$bo_table", $wr_id, $wr_id);goto_url', $us_file);

    // common.php 파일을 수정할 필요가 없도록 확장합니다.
    $tmp = dir("$g4[path]/extend");
    while ($entry = $tmp->read()) {
        // php 파일만 include 함
        if (preg_match("/(\.php)$/i", $entry)) 
            include_once("$g4[path]/extend/$entry");
    }

    eval($us_file);
    exit;

    //mw_set_united_search($gr_id, $bo_table, $wr_id, $wr_id);
    //goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}    

if (strstr($us_self, "$g4[bbs]/write_comment_update.php")) {
    ob_start();
    readfile("write_comment_update.php");
    $us_file = ob_get_contents();
    ob_end_clean();
    $us_file = str_replace("<?", "", $us_file);
    $us_file = str_replace("?>", "", $us_file);
    $us_file = str_replace('goto_url', 'mw_set_united_search($gr_id, "$bo_table", $comment_id, $wr_id);goto_url', $us_file);

    // common.php 파일을 수정할 필요가 없도록 확장합니다.
    $tmp = dir("$g4[path]/extend");
    while ($entry = $tmp->read()) {
        // php 파일만 include 함
        if (preg_match("/(\.php)$/i", $entry)) 
            include_once("$g4[path]/extend/$entry");
    }
    eval($us_file);
    exit;

    //mw_set_united_search($gr_id, $bo_table, $comment_id, $wr_id);
    //goto_url("./board.php?bo_table=$bo_table&wr_id=$wr[wr_parent]&page=$page" . $qstr . "&cwin=$cwin#c_{$comment_id}");
}

if (strstr($us_self, "$g4[bbs]/delete.php")) {
    ob_start();
    readfile("delete.php");
    $us_file = ob_get_contents();
    ob_end_clean();
    $us_file = str_replace("<?", "", $us_file);
    $us_file = str_replace("?>", "", $us_file);
    $us_file = str_replace('goto_url', 'mw_del_united_search($gr_id, "$bo_table", $wr_id, $wr_id);goto_url', $us_file);

    // common.php 파일을 수정할 필요가 없도록 확장합니다.
    $tmp = dir("$g4[path]/extend");
    while ($entry = $tmp->read()) {
        // php 파일만 include 함
        if (preg_match("/(\.php)$/i", $entry)) 
            include_once("$g4[path]/extend/$entry");
    }
    eval($us_file);
    exit;

    //mw_del_united_search($gr_id, $bo_table, $wr_id, $wr_id);
    //goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
}

if (strstr($us_self, "$g4[bbs]/delete_all.php")) {

    $mw_tmp = 'for ($i=count($tmp_array)-1; $i>=0; $i--)
	mw_del_united_search($gr_id, "$bo_table", $tmp_array[$i], $tmp_array[$i]);';

    ob_start();
    readfile("delete_all.php");
    $us_file = ob_get_contents();
    ob_end_clean();
    $us_file = str_replace("<?", "", $us_file);
    $us_file = str_replace("?>", "", $us_file);
    $us_file = str_replace("goto_url", "$mw_tmp;goto_url", $us_file);

    // common.php 파일을 수정할 필요가 없도록 확장합니다.
    $tmp = dir("$g4[path]/extend");
    while ($entry = $tmp->read()) {
        // php 파일만 include 함
        if (preg_match("/(\.php)$/i", $entry)) 
            include_once("$g4[path]/extend/$entry");
    }
    eval($us_file);
    exit;

    //for ($i=count($tmp_array)-1; $i>=0; $i--) mw_del_united_search($gr_id, $bo_table, $tmp_array[$i], $tmp_array[$i]);
    //goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
}

if (strstr($us_self, "$g4[bbs]/delete_comment.php")) {
    ob_start();
    readfile("delete_comment.php");
    $us_file = ob_get_contents();
    ob_end_clean();
    $us_file = str_replace("<?", "", $us_file);
    $us_file = str_replace("?>", "", $us_file);
    $us_file = str_replace('goto_url', 'mw_del_united_search($gr_id, "$bo_table", $comment_id);goto_url', $us_file);

    // common.php 파일을 수정할 필요가 없도록 확장합니다.
    $tmp = dir("$g4[path]/extend");
    while ($entry = $tmp->read()) {
        // php 파일만 include 함
        if (preg_match("/(\.php)$/i", $entry)) 
            include_once("$g4[path]/extend/$entry");
    }
    eval($us_file);
    exit;

    //mw_del_united_search($gr_id, $bo_table, $comment_id);
    //goto_url("./board.php?bo_table=$bo_table&wr_id=$write[wr_parent]&cwin=$cwin&page=$page" . $qstr);
}

?>
